Utilizing Problem Structure in Planning, A Local Search Approach

نویسنده

  • Jörg Hoffmann
چکیده

The book deals with general problem solving in the form given by the STRIPS planning formalism. Planning systems read in a STRIPS problem description, and then perform the search for a solution fully automatically, i.e., without any knowledge about the problem other than the transition rules that generate the search space. Starting from an existing approach to planning as heuristic search, I develop a novel system based on local search with a reened heuristic function. The system, named FF (short for Fast-Forward), achieves dramatic runtime improvements over all previous systems in a wide range of benchmark domains. A subsequent investigation determines the reasons for this performance: as it turns out, most of the benchmarks share certain kinds of problem structure. These structures imply certain characteristic qualities of FF's heuristic function, which in turn explain FF's behavior. I discuss the consequences of my ndings on ways of benchmarking in planning. 1 Planning Planning is a form of general problem solving. It has been one of the main topics of interest in AI from the outset. The task in the eld is to design problem solving techniques that can be applied to arbitrary problem domains and that thus model, or imitate, one of the distinguishing qualities of humans: the ability to reason about unseen domains. The overall goal in the eld can be formulated as making such general techniques competitive, within realistic application domains, with specialized solvers. General problems in this context are formulated by means of an initial state, a goal, and a set of actions. In the simplest and most widespread formalism, STRIPS, states are sets of propositional facts (those that are true in the state at hand). An action can be applied in a state if its precondition { a set of facts { is true in the state. When applying the action, its positive eeects (a set of facts) are added into the state, while its negative eeects (also a set of facts) are deleted. A plan is then a sequence of actions that transforms the initial state into a goal state { a state that satisses the goal (in the STRIPS case, a conjunction of facts). The benchmark problems traditionally used for evaluation in planning are simpliied formal adoptions of real-world problems, like e.g. transportation tasks (objects must be transported to diierent locations by means of vehicles) or construction tasks (complex objects must be assembled from their …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Flow shop Scheduling Problem with Maintenance Coordination: a New Approach

This study investigates the coordination of production scheduling and maintenance planning in theflow shop scheduling environment. The problem is considered in a bi-objective form, minimizing themakespan as the production scheduling criterion and minimizing the system unavailability as themaintenance planning criterion. The time interval between consecutive maintenance activities as well as the...

متن کامل

Integrated Process Planning and Active Scheduling in a Supply Chain-A Learnable Architecture Approach

Through the lens of supply chain management, integrating process planning decisions and scheduling plans becomes an issue of great challenge and importance. Dealing with the problem paves the way to devising operation schedules with minimum makespan; considering the flexible process sequences, it can be viewed as a fundamental tool for achieving the scheme, too. To deal with this integration, t...

متن کامل

شرکت‌های مردم‌نهاد شهری؛ راهکاری برای مشارکت شهروندان در مدیریت شهری

Heterogeneity between urban structure and the requirements of the population has given way to cultural and social problems which are sometimes insurmountable in a way that the range of social, economic, and cultural changes has extended to political domains. The absence of a management and planning system and of a democratic supervision, in a centralized one-way approach, affects planning and s...

متن کامل

CONFIGURATION OPTIMIZATION OF TRUSSES USING A MULTI HEURISTIC BASED SEARCH METHOD

Different methods are available for simultaneous optimization of cross-section, topology and geometry of truss structures. Since the search space for this problem is very large, the probability of falling in local optimum is considerably high. On the other hand, different types of design variables (continuous and discrete) lead to some difficulties in the process of optimization. In this articl...

متن کامل

Heuristic approach to solve hybrid flow shop scheduling problem with unrelated parallel machines

In hybrid flow shop scheduling problem (HFS) with unrelated parallel machines, a set of n jobs are processed on k machines. A mixed integer linear programming (MILP) model for the HFS scheduling problems with unrelated parallel machines has been proposed to minimize the maximum completion time (makespan). Since the problem is shown to be NP-complete, it is necessary to use heuristic methods to ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره 2854  شماره 

صفحات  -

تاریخ انتشار 2003